home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-11-06 | 1.4 KB | 58 lines |
- #
- # Makefile
- #
- SHELL=d:/gnu/bin/bash.ttp
-
- OBJ = pass1.o pass2.o pass3.o pass4.o pass5.o main.o unix.o data.o
- SRC = pass1.c pass2.c pass3.c pass4.c pass5.c main.c unix.c data.c
- OBJ2 = combine2.o
- SRC2 = combine2.c
- LFLAGS = $(LFL)
- CFLAGS=${CFL} -O
-
- all: combine.ttp combine2.ttp
-
- combine.ttp: ${OBJ}
- ${CC} ${CFLAGS} ${OBJ} -o combine.ttp
-
- combine2.ttp: ${OBJ2} unix.o
- ${CC} ${CFLAGS} ${OBJ2} unix.o -o combine2.ttp
-
- ${OBJ} ${OBJ2} :
- ${CC} -c ${CFLAGS} $*.c
-
- install: all
- install -r -m 555 -f $(ROOT)/usr/bin combine
- install -r -m 555 -f $(ROOT)/usr/bin combine2
-
-
- clean:
- rm -f ${OBJ} ${OBJ2} core a.out errs
-
- clobber: clean
- rm -f combine combine2
-
- depend: combine.mk
- for i in ${SRC} ${SRC2}; do \
- (echo $$i: $$i >>makedep; \
- /bin/grep '^#[ ]*include' /dev/null $$i | sed \
- -e 's,<\(.*\)>,"$${TOOLS_HCXINCL}/usr/include/\1",' \
- -e 's/:[^"]*"\([^"]*\)".*/: \1/' >>makedep); done
- sed <makedep -e 's/\.c/\.o/' >makedep2
- echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
- echo '$$r makedep2' >>eddep
- echo 'w' >>eddep
- cp combine.mk combine.mk.bak
- ed - combine.mk < eddep
- rm eddep makedep makedep2
- echo '# DEPENDENCIES MUST END AT END OF FILE' >> combine.mk
- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> combine.mk
- echo '# see make depend above' >> combine.mk
-
-
- # DO NOT DELETE THIS LINE -- make depend uses it
- # DEPENDENCIES MUST END AT END OF FILE
- # DEPENDENCIES MUST END AT END OF FILE
- # IF YOU PUT STUFF HERE IT WILL GO AWAY
- # see make depend above
-